Trade-off between automated and manual software testing
نویسندگان
چکیده
The study explores the current state of test automation in software testing organizations by focusing on the views and observations of managers, testers and developers in each organization. The case study was conducted in selected organizational units that develop and test technical software for industrial automation or telecommunication domains. The data was collected with 41 theme-based interviews in each unit. The interview data was analyzed qualitatively by using the grounded theory research method. It was found that although test automation was viewed as beneficial, it was not utilized widely in the companies. The main benefits of test automation were quality improvement, the possibility to execute more tests in less time and fluent reuse of testware. The major disadvantages were the costs associated with developing test automation especially in dynamic customized environments. Such issues as properties of tested products, attitudes of employees, resource limitations, and customers influenced the level of test automation in the case organizations.
منابع مشابه
Review of Automation Software Testing (ast) and Implementation of Rft Automation Testing Tool for Automation Software Testing
Software Testing is of mainly two types: Manual Testing and Automated Testing. Manual testing uses the knowledge of the testing engineer to target testing to the parts of the system that are assumed to be more error-prone. Software quality is improved by the use of automated testing. Automated testing cannot replace manual testing but it is used to detect that faults/defects which manual testin...
متن کاملExploring the Relationship Between Web Application Development Tools and Security
How should software engineers choose which tools to use to develop secure web applications? Different developers have different opinions regarding which language, framework, or vulnerability-finding tool tends to yield more secure software than another; some believe that there is no difference at all between such tools. This paper adds quantitative data to the discussion and debate. We use manu...
متن کاملAdaptive Automation: Leveraging Machine Learning to Support Uninterrupted Automated Testing of Software Applications
Checking software application suitability using automated software tools has become a vital element for most organisations irrespective of whether they produce in-house software or simply customise off-the-shelf software applications for internal use. As software solutions become ever more complex, the industry becomes increasingly dependent on software automation tools, yet the brittle nature ...
متن کاملValidity of Selected WBC Differentiation Flags in Sysmex XT-1800i
Background: Automatic Cell Counter devises make the CBC differential very easy and delivering the results in few second. However, the problem with this device is facing a flag requires a time-consuming microscopic review of the specimen which causes unacceptable wait times for patient as well as costs for laboratories. In this study, we calculated the validity of WBC d...
متن کاملGap Analysis between Theory and Practice of Software Testing Methodologies in Indian IT Industry
There are broadly two approaches for software testingmanually or automatically. Manual testing uses the knowledge of the tester to target testing of the system that is assumed to be more error-prone. Automated testing can perform a large number of tests in little time. Software testing is taught to the computer/IT graduates in Indian universities. Tools for manual and automatic testing are avai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Int. J. Systems Assurance Engineering and Management
دوره 2 شماره
صفحات -
تاریخ انتشار 2011